id3attr
version 1.2.0 (8.6.2003)
--

introduction.
maps id3-tags from mp3's to attributes.
This command line application does the following for you:
-	it maps the contents of the id3 tags of mp3-files, if any,  to the attributes
	of a BFS volume. The strings in these tags are converted to the UTF8
	encoding.
-	if there aren't any id3 tags in a file, it tries to parse the file name to extract
	the needed attributes ("Artist - Title").
-	it can register all Audio:* attributes to the audio/x-mpeg aka "MPEG audio
	files" file type.
-	it can create the indices for these attributes on the current volume (to
	make queries possible).
-	it can set framerate, bitrate, and the length (in mm:ss) of a sound file

requirements.
BeOS R5 is required for this application. If you want to use it on a PowerPC you need the Metrowerks C++ Compiler to create the executable (you have to change the makefile to use this compiler, sorry).

installation.
You can copy the application "id3attr" where ever you want to. If you want to use it frequently, you should place it within your path, e.g. /boot/home/config/bin.

usage.
If you run "id3attr" without any arguments, a short help message is printed.

id3attr [-srifFAST0m] <list of filenames and/or directories>
	-r	enter directories recursively
	-s	create "audio/x-mpeg" mime type (if needed) and register "Audio"
		attributes in a way editable and viewable from Tracker.
	-i	create Audio:* indices for the current BFS-volume
	-f	if a file already has the Audio attributes set, they are overwritten only
		if you set this option
	-F	use the Audio:Framerate attribute (in index creation, attribute
		registering, and mp3 attributes)
	-AST	changes every word to uppercase in A: Artist, S: Album, 
			T: Title, for your conveniance only.
	-0	precede the length's minute with a zero, not a blank
	-m	don't use the Media Kit: no bitrates, framerates and song length, but
		it's faster.

history.
version 1.0.0 (14.10.2000)
	- initial release.

version 1.1.0 (29.10.2000)
	- the artist name retrieved from a file name may had trailing blanks.
	- can set Audio:Bitrate, Audio:Length, and Audio:Framerate attributes.
	- new options -F, -A, -S, -T, -m, and -0 (zero).

version 1.2.0 (8.6.2003)
	- now supports the track ID3 extension and writes the Audio:Track attribute
	- cleaned up the source a bit

author.
"id3attr" is written by Axel Dörfler <axeld@pinc-software.de>, derived from work done by Ari Pernick <pernick@meat.net>.
visit: www.pinc-software.de

Have fun.
